/**
 * 
 */
package algo3c2g15.domain;

import org.w3c.dom.Element;
import algo3c2g15.utils.Constantes;

/**
 * @author De La
 *
 */
public class Camion extends Transporte {
	
	/**
	 * Constructor de Camiones
	 *
	 */
	public Camion(){
		super();
		setVida(15.0);
		setAtaque(0);
		setDefensa(2);
		setAcciones(3);
		setAccionesRestantes(getAcciones());
		setCapacidad(4);
		setCosto(Constantes.COSTO_CAMION);
	}
	
	public Camion(Element xmlElement) throws Exception {
		super(xmlElement);
	}
	
	public void aumentarPorcentajeConstruido() {
		double i = 100.0/Constantes.CANT_TURNOS_CREAR_CAMION;
		setPorcentajeConstruido(getPorcentajeConstruido() + i);
	}
	
	@Override
	public String getNombre() {
		return "Camion";
	}
}
